by Anthony Esolen
publisher: Intercollegiate Studies Institute publish date: November 5th 2010
format: hardcover pages: 256
language: English
ISBN:
1935191888 (9781935191889)
publisher: Intercollegiate Studies Institute publish date: March 4th 2013
format: paperback pages: 272
language: English
ISBN:
1610170792 (9781610170796)
publisher: Isi Books publish date: May 24th 2011
format: ebook pages: 320
language: English
ISBN:
0012598925 (2940012598929)