Author: Computer Graphics International 1999 (1999 Alberta, Canada)