Ernst Bloch - Vincent Geoghegan (Taylor and Francis, 1996)