Publications by 'John Daniel Kirwan'