Books by Gerry Hadden