Books
Authors
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