I G MacDonald Author

I. G. Macdonald, Emeritus Professor, Queen Mary and Westfield College, London