by Paul Kurtz
publisher: Transaction Publishers publish date: May 1st 2010
format: hardcover pages: 263
language: English
ISBN:
1412814197 (9781412814195)
publisher: Transaction Publishers publish date: December 31st 2011
format: ebook pages: 266
language: English
ISBN:
1412843197 (9781412843195)
publisher: Transaction Publishers publish date: January 10th 2014
format: paperback pages: 263
language: English
ISBN:
1412852773 (9781412852777)