Books by Brian J. Heard