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

Richard Dennis

Richard Dennis is reader in geography at University College London, convenor of the London Conference for Canadian Studies, and secretary of the British Association for Canadian Studies.