Publications by 'Nathan J. B. Kraft'