Handbook of Advanced Cancer Care by Dirk Schrijvers, Catane Catane & Nathan I. Cherny