Publications by 'Bruce Hartpence'