Gravity an introduction to einstein'sgeneral relativity - Hartle, James B (Delhi Pearson Education, 2003)