Books by J. Herbert (John Herbert) Slater (1854-1921)