Mobile Robots: Navigation, Control and Sensing, Surface Robots and AUVs - Cook (IEEE, 2020)