Professor Duncan McTavish: In memoriam. (April 2019) - Johnston, Karen; Pyper, Robert