First principles - Spencer, Herbert, 1820-1903 (London : Williams & Norgate, 1928)