Publications by 'David Luper'