Books by John Vail Farr