James H. Read
James H. Read is professor of political science at the College of Saint Benedict and Saint John’s University of Minnesota. His previous books include Majority Rule versus Consensus: The Political Thought of John C. Calhoun, also from Kansas.