Author: Anthony K. Tjan
Alternate names: Anthony Tjan