by Brian Clegg (Author)
Format: Hardcover
Pages: 320
Publisher: Saint Martin's Press Inc.
Published: 06 Oct 2008
ISBN 10: 0312371578
ISBN 13: 9780312371579