Herbert Spencer: structure, function and evolution - Spencer, Herbert, 1820-1903 (Michael Joseph, 1971)