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