Books by David E. Hennessy