Haines, Valerie A Spencer's philosophy of science Subjects--Topical Terms: Philosopher AnthropologySpencer, Herbert - Interpretation and Criticism