Herbert Spencer
Herbert Spencer "Great Britain. Philosopher, sociologist, psychologist "