Author: Computer Graphics International (1999 Canmore, Alta.)