realscienceblog.com
Evolution: Setting the Stage, Part 2
Karl Marx and Fredrick Engels Source: Wikipedia, Public Domain Socialism / Communism Socialist thought began to be accepted in the 17th century (or even earlier) and flourished in the 19th and …