Your cart is empty.

John Maker

John Maker Dr. John Maker received his PhD in history from the University of Ottawa in 2010. His work has been published in Canadian Military History and Histoire Sociale.

Books By John Maker

}