Publications by 'Duncan J. Telfer'