Publications by 'Patricia O Hagan'