the impact of fredrick engels on socialist thought Search, page 107