James J Barnes

JAMES J. BARNES is Professor of History at Wabash College in Crawfordsville, Indiana.