Weekend Exclusive! Take 5% Off. Get the code »

David Marples

David R. Marples teaches at the Department of History & Classics, University of Alberta, Edmonton, Alberta, Canada.