Fidel Castro was a revolutionary Cuban leader who reigned over Cuba as a charismatic, yet contentious, figure from 1959-2008.
Friedrich Engels was a German philosopher, historian, and social scientist who co-founded Marxism with Karl Marx, shaping the course of modern socialism.