by Francis J. Beckwith
publisher: Cambridge University Press publish date: August 13th 2007
format: paperback pages: 314
language: English
ISBN:
0521691354 (9780521691352)
publisher: Cambridge University Press publish date: August 13th 2007
format: hardcover pages: 296
language: English
ISBN:
0521870844 (9780521870849)
publisher: Cambridge University Press publish date: August 31st 2007
format: ebook pages: 313
language: English
ISBN:
1281040541 (9781281040541)