Introduction to visual SLAM from theory to practice - Gao, Xiang; Zhang, Tao (Springer, 2021)