Author: Chi, Pen-yu.