Publications by 'Peter Thornton'