Books by Brian Hatfield