Publications by 'Brian F. Allan'