Publications by 'David Earle'