Three-Dimensional Computer Vision by Olivier Faugeras & O.D. Faugeras