48 Hours Only | Receive 10% OFF. 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