Resilience in Palliative Care: Achievement in Adversity by David Oliviere | Menrva Books | MenrvaBooks