Planetary Rovers - Ellery, Alex; Barnes, Dave (Springer Berlin Heidelberg, 2016)