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