Books by Dr. J.B. Farwell