Publications by 'Brian O Rourke'