Who

 

Philosophy

 

Political

 

Communism

 

  • Communism : Friedrich Engels
  • Communism : Karl Marx