Publications by 'Bryan T. J. Hennessy'