259Q34787Friedrich EngelsFriedrichEngelsEngels,_FriedrichEngels.jpg18201895Friedrich EngelsFriedrich EngelsCategory:Friedrich EngelsA German political philosopher who with Karl Marx developed communist theory.