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
£80.00
Reaching Outward and Upward
£45.00
HEWBRIS
£9.99
SLOOT