An introduction to the philosophy of Herbert Spencerby William Henry HudsonBiographyPhilosophyEnglish PhilosophySociologyWriting a summary for young readers…For young readersBook data: Open Library