Publications by 'Thomas Bruce Allen'