Author: Phun-tshogs-rgyal.