Book(print)#119722 versions availableHerbert Spencer on social evolution: selected writingsIn: The heritage of sociologySpencer, Herbert; Peel, John D. Y.Spencer, Herbert; Peel, John D. Y.Order using Availability