Publications by 'Peter Macfarlane'