And this brings us to the question of the scientific difference between socialism and communism which Engels touched on in his above quoted argument about the incorrectness of the name 'Social Democrat.'