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

3.0

I understood approximately 18%