A review by omniaelbanna
The Theory of Everything: The Origin and Fate of the Universe by Stephen Hawking

5.0

must be read, and then re-read.