Vitalsource Technologies, Inc. A Practical Guide To Mindfulness-based Compassionate Living