Publications by 'Trevor J. Terrill'