Books by Brian Haycock