Author: Tiangang Yuan
Died: 627