This is a thorough encyclopedia of marxism, socialism, existentialism, and other movements, people, and events of the 19th and 20th centuries in Europe and the world. This is a great source for left-wing thinking.