Physics and Astrophysics of Neutron Stars and Black Holes