Publications by 'J. Trevor D'Arcey'