Author: Kai-Yuan Cai
Born: 1965