Nature of space and time with a new afterward by the authors - Hawking, Stephen (Princeton university press, 2010)