Heritage of our times - Bloch, Ernst (Polity Press, 1991)