A first course in general relativity - Schutz, Bernard F. (Cambridge university press, 1990)