Author: Yu Pao-Tchen.