Books by John Stephen Farmer (1854-1916)