James A.W. Heffernan

James A.W. Heffernan

Dr. James Heffernan is Emeritus Professor of English at Dartmouth College (Hanover, NH).

If you like author James A.W. Heffernan here is the list of authors you may also like

Buy books on Amazon

Total similar authors (17)