DownloadThe Portobello Bookshop Gift Guide 2024

John-Paul Himka Author & Editor

John-Paul Himka is a professor in the Department of History and Classics at the University of Alberta.