A Golden Swan in Turbulent Waters: The Life and Times of the Tenth Karmapa Choying Dorje