Ernst Bloch - Vincent Geoghegan

In this much needed critical introduction, Geoghegan critically appraises Bloch's ideas and…