German Culture Past and Present - Bax, Ernest Belfort, 1854-1926 (Project Gutenberg, 2007)