Astronomy (A Self-Teaching Guide, Eighth Edition) - 9781684429509