Publications by 'Alan Ryan'