Computer Vision by David Forsyth, Jean Ponce & David A. Forsyth