Publications by 'Peter Hornsby'