Computer vision : a modern approach - Forsyth, David; Ponce, Jean (Always learning, 2012)