Principes de Biologie, Volume 2 by Herbert Spencer