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

challenging informative inspiring medium-paced

3.5