Author: Computer Graphics International (2001 Hong Kong, China)