Books by Paul Keenan