Computer Vision: Algorithms and Applications, Hardcover/Richard Szeliski