Introduction to Tibetan Buddhism, Revised Edition by John Powers