James Amelang

James S. Amelang is a professor of history at the Universidad Autónoma of Madrid.

Books

×