The Copernican Revolution
Greg Wirth
W. M. Keck Observatory