Publications by 'David Steer'