Books by James W. Farwell