The marxist philosophy of Ernst Bloch - Hudson, Wayne (Macmillan, 1982)