Publications by 'Patrick J. A. Rahilly'