The elegant universe

Brian Greene
W. W. Norton
9780393046885
0-393-04688-5