An Introduction to Relativity - Jayant V. Narlikar (Cambridge University Press, 2012)