by Michael Shermer (Author)
Format: Hardcover
Pages: 336
Publisher: Times Books
Published: 09 Dec 2004
ISBN 10: 0805077081
ISBN 13: 9780805077087