Author: Bing Li
Alternate names: Li, Bing.