A beginner's guide to constructing the universe

Michael S. Schneider
HarperCollins
9780060169398
0-06-016939-7