Publications by 'Alan H. Fairlamb'