Astronomy, Gravitation, and Cosmology