The Principles Of Biology (Volume 2) by Herbert Spencer