Author: Wu Wang, Heng-ling.