Alexander Hill

Alexander Hill is an Associate Professor in Military History at the University of Calgary, Canada.