An Introduction to General Relativity and Cosmology - Plebanski,Jerzy (CUP, 2006)