Exploring Space: From Galileo to the Mars Rover and Beyond

by Martin Jenkins and Stephen Biesty