Publications by 'Jim Coplien'