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

3.0

Quite technical and hard going in places