Publications by 'Bruce MacLennan'