Joseph J. Ellis

Joseph J. Ellis is the Ford Foundation Professor of History at Mount Holyoke College. Educated at the College of William and Mary and Yale University, he served as a captain in the army and taught at West Point before coming to Mount Holyoke in

Related Books