Publications by 'Jim Hennessey'