Publications by 'Bruce Mcgregor'