COMPUTER Vision: Algoritms and Apllications - Richard Szeliski (Springer, 2011)