Herbert Spencer


English Philosopher


Rank 594


Views 1261


Quotes 5


Herbert Spencer Quotes

265

216

235

248

297