Buddha nature : the Mahayana Uttaratantra shastra / by Arya Maitreya. Written down by Arya Asanga. Ithaca, NY : Snow Lion Publ., 2000