Author: ca596-664 Hsüan-tsang