Publications by 'Adrian R. W. Barrett'