James J. Hamilton
James J. Hamilton served in the U.S. Foreign Service from 1979 to 2006. He received his Ph.D. in Political Science from Columbia University in 1978, and taught briefly at Purdue University, West Lafayette, IN.
James J. Hamilton served in the U.S. Foreign Service from 1979 to 2006. He received his Ph.D. in Political Science from Columbia University in 1978, and taught briefly at Purdue University, West Lafayette, IN. See less
James J. Hamilton's Featured Books