A Hundred Years On: Lessons of the German Revolution