Publications by 'Brian S. R. Armstrong'