by David P. Barash
publisher: Oxford University Press, USA publish date: July 29th 1999
format: paperback pages: 288
language: English
ISBN:
0195123867 (9780195123869)
publisher: Oxford University Press, USA publish date: August 10th 2009
format: paperback pages: 304
language: English
ISBN:
0195382862 (9780195382860)
publisher: Oxford University Press, USA publish date: July 17th 2013
format: paperback pages: 336
language: English
ISBN:
0199949158 (9780199949151)
publisher: Oxford University Press, USA publish date: July 29th 1999
format: hardcover pages: 288
language: English
ISBN:
0195123859 (9780195123852)