Brief history of time - Hawking, Stephen (N. Y. Bantam, 1998)