Edinburgh Research Archive

John Mackintosh - an appreciation