Friedrich Engels

First Name: 
Friedrich
Last Name(s): 
Engels