Herbert spencer : the evolution of a sociologist - Peel, J. D. Y. (Heinemann London, 1971)