Computer Vision Systems by James Crowley & Justus Piater