Explanation of Bodhichitta Actions for Training & Vows
Dr. Alexander Berzin
The development of bodhichitta progresses through various stages leading to the five types of trainings that prevent our development of bodhichitta from weakening in this life or in future lives.