Computer vision a modern approach - Forsyth, David; Ponce, Jean (Pearson, 2012)