Tim Nailsea reviews A People's History of the German Revolution
Receive our class struggle bulletin every week