Space time and geometry an introduction to general relativity - Sean M Carroll (India Pearson, 2018)