Space Vehicles by Daniel Gilpin, Patricia Walsh & Martha E.H. Rustad