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