A Brief History of Time - Stephen Hawking - review by Bradley Sherwood