Publications by 'Douglas E. Horsman'