The large scale structure of space-time - Hawking, S W (Cambridge University, 2013)