Author: Chung-chieh Shan
Alternate names: 單 中杰; Ken Shan