by Michael Shermer
publisher: Oxford University Press, USA publish date: September 1st 2002
format: paperback pages: 372
language: English
ISBN:
0195157982 (9780195157987)
publisher: Oxford University Press, USA publish date: May 17th 2001
format: hardcover
language: English
ISBN:
0195143264 (9780195143263)
format: kindle pages: 369
language: English
ASIN: B000YHCDOA
publisher: Random House Audio publish date: August 27th 2003
format: audiobook
language: English
ISBN:
1415911533 (9781415911532)
publisher: Books on Tape publish date: October 1st 2001
format: audiobook
language: English
ISBN:
073668090X (9780736680905)