Multiple View Geometry in Computer Vision (2000)

by Richard Hartley, Andrew Zisserman