Weekend Special! 5% off any purchase. Get the code »

James Jackson

James Jackson taught History and French for 25 years at Trinity College, Dublin and was President of the Canadian Studies Association of Ireland. He lives in Montreal