The German revolution, 1917-1923 - Pierre Broue