Ian P. Beacock

Ian P. Beacock teaches modern European history at the University of British Columbia. He lives in Vancouver.