Publications by 'Peter Ferguson'