by Danielle S. Allen
publisher: Princeton University Press publish date: December 15th 2002
format: paperback pages: 464
language: English
ISBN:
0691094896 (9780691094892)
publisher: Princeton University Press publish date: December 14th 1999
format: hardcover pages: 463
language: English
ISBN:
0691058695 (9780691058696)
publisher: Princeton University Press publish date: November 25th 2002
format: kindle pages: 464
language: English
ASIN: B001BS3STU