Joan Halifax is a Buddhist teacher, Zen priest, anthropologist, hospice caregiver, and the author of several books on Buddhism...