A History of Modern Planetary Physics by Stephen G. Brush