On Suffering: Philosophical Reflections on What It Means to be Human - Kindle edition