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