The last revolutionaries : German communists and their century - Epstein, Catherine (Havard University Press, 2003)