A review by awol_35
Brief Answers to the Big Questions by Stephen Hawking

challenging informative reflective fast-paced

4.0