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