Computer vision : a modern approach - Forsyth, David. (Prentice Hall, 2003)