A review by unmj
Reasons and Persons by Derek Parfit

challenging informative reflective slow-paced

5.0