The German peril: forecasts 1854-1914; realities 1915; hopes 191-.