Recent Discussions In Science, Philosoph by Herbert Spencer