Computer Vision - Richard Szeliski (Springer, 2022)