Spencer, Herbert

Essays: Moral, political and aesthetic - New Delhi Wave Books 2025 - 418 p.

9789389801965


British Philosophy

192 SPE