The long revolution - Snow, Edgar (Vintage Books, 1973)