Extragalactic Astronomy and Cosmology by Peter Schneider