Publications by 'David O. Holland'