One of the most forceful critics of Carlyle's formulation of the Great Man theory was Herbert Spencer, who believed that attributing historical events to the decisions of individuals was a hopelessly primitive, childish, and unscientific position.[11] He believed that the men Carlyle called "great men" were merely products of their social environment.