Ian MacPherson, professor emeritus of history, is a former Dean of Humanities, and director of the British Columbia Institute for Co-operative Studies at the University of Victoria.
Wild Harbour
Ian Macpherson - Paperback
£8.99
Juan Manuel Studies
Ian Macpherson - Hardback
£60.00
£10.00
HEWBRIS
£9.99
SLOOT
Reaching Outward and Upward
£41.00