21st century astronomy - Hester, Jeffrey S. (W. W. Norton & Company, 2007)