Introduction to autonomous mobile robots - Roland Siegwert (The MIT Press, 2011)