Publications by 'Alan O'rourke'