Author: Ca 596-664 Hsu&#776;an-Tsang