Mysteries of Revolution