Spencer, Herbert Principles of Ethics - New Delhi Wave 2025 - 572p.;505p. ISBN: 9789389801897 Subjects--Topical Terms: Ethics Dewey Class. No.: 170 SPE