Publications by 'Neil MacKinnon'