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