Author: 王德威
Alternate names: David Der-wei Wang; Der-wei Wang; Wang Derwei