David MacKenzie is retired Professor Emeritus, University of North Carolina at Greensboro.
Embattled Nation
2 authors - Paperback
£19.99
Count N. P. Ignat`ev – The Father of Lies?
David MacKenzie - Hardback
£45.00
Violent Solutions
David MacKenzie - Paperback
£66.00
Canada 1911
£17.99
Jovan Ristic – Outstanding Serbian Statesman
£42.00
Canada and the First World War, Second Edition
£35.00
A World Beyond Borders
£22.99
King and Chaos
£21.99
Serbs and Russians
£55.00
Inside the Atlantic Triangle
£31.00
£67.00
ICAO
£68.00
Arthur Irwin
£33.00
Canada and International Civil Aviation 1932-1948