Books by William E. Hatfield