Author: Yang, Kenmu.