by Thomas Hurka
publisher: Oxford University Press, USA publish date: January 19th 1996
format: paperback pages: 236
language: English
ISBN:
0195101162 (9780195101164)
publisher: Oxford University Press, USA publish date: April 29th 1993
format: hardcover pages: 240
language: English
ISBN:
0195080149 (9780195080148)
publisher: Oxford University Press publish date: January 1st 1993
format: ebook pages: 240
language: English
ISBN:
1280528435 (9781280528439)
publisher: Oxford University Press publish date: January 4th 1996
format: ebook
language: English
ISBN:
0198024185 (9780198024187)