James Maffie

Understanding a World in Motion

James Maffie is principal lecturer in the Department of Philosophy and affiliate of the Latin American Studies Program at the University of Maryland.