The Lankavatara Sutra: Translation and Commentary