James W. Davis is a professor for international politics at the University of St. Gallen, Switzerland.
James W. Davis
with Hopkins Press Books