Publications by 'Brian D. Anderson'