Nature of space and time - Hawking, Stephen; Penrose, Roger (UK Princeton University Press, 1996)