21st century astronomy - Hester, John Jeffrey. (Norton, 2002)