A review by jackievr
Foundations of the Metaphysics of Morals by Immanuel Kant

challenging reflective slow-paced

3.0