James Shoch

Shoch is a political scientist who taught at Dartmouth College from 1992 to 2001.

James Shoch's Featured Books