Books by David Neagle