Vajrayana Explained

Khenpo Karthar Rinpoche presents a clear explanation of the view of Vajrayana and its main practices of generation and completion.