The Principle of Hope by Ernst Bloch, 3 Volumes, published by Surkamp Verlag 1959. It is a critical history of the utopian vision and a profound exploration of the possible reality of utopia.