Mahamudra: Eliminating the Darkness of Ignorance by the Ninth Karmapa presents complete teachings on mahamudra. Thrangu Rinpoche gives profound teachings starting with preliminaries, including the four extraordinary preliminaries specific to mahamudra practice. Rinpoche then teaches mahamudra tranquility practices (resting on sense objects and unsupported meditation) and mahamudra vipashyana practices (looking at and recognizing the mind at rest, the mind in motion, appearances and mind, and comparing resting and moving mind). Translated by David Karma Choephel. 14 talks. These CDs provide a "Mainly English" recording of this teaching.