Geometric algorithms a web-based computer-assisted instruction system - Esperanza, Pauline T. (2001)