The German Revolution, 1917-1923 - Broué, Pierre (Historical materialism book series, 2005)