A review by 8n0
A Brief History of Time by Stephen Hawking

adventurous challenging informative reflective medium-paced

4.0