Books by J. Brian Huffling