Computer vision: a modern approach - David A Forsyth, Ponce, Jean (Pearson Education, 2003)