Author: Rgyal-mtshan-phun-tshogs.