Describir: Multiple view geometry in computer vision / Richard Hartley, Andrew Zisserman.