The Principles of Biology Volume 2 by Herbert Spencer