Computer vision: a modern approach - Forsyth, David A (Pearson, 2015)