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

Overdrive