The Principles of Biology, Volume 1 (of 2) - Spencer, Herbert, 1820-1903