Sociocultural evolution is the most important concept that has guided social science thought over the past 300 years. Throughout this time it has, however, been fiercely contested and has changed as... This description may be from another edition of this product.