Publications by authors named "Alastair H MacLennan"