An introduction to general relativity and cosmology - Plebanski, Jerzy (Cambridge University Press, 2006)