Author: Cheng Te-K'Un.