Ernst Bloch The Pugnacious Philosopher of Hope - Zipes, Jack; Zipes, Jack (Springer International Publishing : Imprint: Palgrave Macmillan, 2019)