by
Victor J. Stenger (author) ,
Charles Darwin (author) ,
Emma Goldman (author) ,
A.J. Ayer (author) ,
Sam Harris (author) ,
Baruch Spinoza (author) ,
David Hume (author) ,
Carl Van Doren (author) ,
Michael Shermer (author) ,
Penn Jillette (author) ,
John Betjeman (author) ,
Anatole France (author) ,
Omar Khayyám (author) ,
Ayaan Hirsi Ali (author) ,
James Boswell (author) ,
Sigmund Freud (author) ,
Steven Weinberg (author) ,
Titus Lucretius Carus (author) ,
Leslie Stephen (author) ,
Chapman Cohen (author) ,
Charles Templeton (author) ,
J.L. Mackie (author) ,
Elizabeth Anderson (author) ,
Thomas Hardy (author) ,
Mark Twain (author) ,
Carl Sagan (author) ,
Philip Larkin (author) ,
Percy Bysshe Shelley (author) ,
H.P. Lovecraft (author) ,
George Orwell (author) ,
John Stuart Mill (author) ,
John Updike (author) ,
George Eliot (author) ,
Thomas Hobbes (author) ,
Richard Dawkins (author) ,
Daniel C. Dennett (author) ,
H.L. Mencken (author) ,
Christopher Hitchens (author) ,
Ian McEwan (author) ,
Salman Rushdie (author) ,
Joseph Conrad (author) ,
Ibn Warraq (author) ,
Martin Gardner (author) ,
Karl Marx (author) ,
Bertrand Russell (author) ,
A.C. Grayling (author) ,
Albert Einstein (author)
publisher: Da Capo Press publish date: November 6th 2007
format: paperback pages: 499
language: English
ISBN:
0306816083 (9780306816086)
ASIN: 306816083
publisher: Routledge Classics publish date: June 30th 2008
format: paperback pages: 836
language: English
ISBN:
0671201581 (9780671201586)
ASIN: 671201581
publisher: Touchstone publish date: October 30th 1967
format: paperback pages: 259
language: English
ISBN:
0671203231 (9780671203238)
ASIN: 671203231
publisher: Oxford University Press, USA publish date: May 29th 1997
format: paperback pages: 272
language: English
ISBN:
0195115511 (9780195115512)
publisher: Routledge publish date: February 1st 2006
format: paperback pages: 200
language: English
ISBN:
0415378478 (9780415378475)
ASIN: 415378478
publisher: Routledge publish date: January 1st 1994
format: paperback pages: 192
language: English
ISBN:
0415109248 (9780415109246)
publisher: Routledge publish date: March 10th 2000
format: paperback pages: 762
language: English
ISBN:
041522862X (9780415228626)
publisher: Routledge publish date: November 28th 1988
format: paperback pages: 116
language: English
ISBN:
0043000630 (9780043000632)
publisher: Routledge publish date: October 11th 1996
format: paperback pages: 194
language: English
ISBN:
0415119634 (9780415119634)
publisher: Routledge publish date: March 2nd 2004
format: paperback pages: 240
language: English
ISBN:
0415325080 (9780415325080)
next