The Nature Of Space And Time (New In Paper) by Roger Penrose, Stephen W. Hawking & Stephan Hawking