https://www.dropbox.com/s/02wklxvid5zd6ar/Hartley-Multiple_View_Geometry_2003_Parts0-2.pdf?dl=0