Gravitation and cosmology: principles and applications of GR.pdf