21st century astronomy - Blumenthal, George (W. W. Norton, 2007)
Includes index.