Loading
DM
author
David R. Marples
David R. Marples is Distinguished University Professor in the Department of History and Classics at the University of Alberta, Canada.David R. Marples is Distinguished University Professor in the Department of History and Classics at the University of Alberta, Canada.
David R. Marples has no available titles yet.