Publications by 'Donald O Riordan'