A Briefer history of time - Hawking, Stephen (London Bantam Press, 2005)