Publications by 'James W. Hennessey'