Extragalactic Astronomy and Cosmology