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