Publications by 'Shane O'Sullivan'