Books by John Bruce MacCallum (1876-1906)