Multiple View Geometry in Computer Vision - Hartley, Richard; Zisserman, Andrew (Cambridge University Press)