Publications by 'Robert J. O Callaghan'