The Life and Thought of Kanzo Uchimura, 1861-1930