Intelligent Mobile Robot Navigation by Federico Cuesta & Anibal Ollero