Michael Shermer

73 books

306 pages hardcover 1997

306 pages paperback

nonfiction philosophy psychology science challenging informative reflective slow-paced

missing page info 1988

medium-paced