A modular curiculum in computer science - Cunningham, William P. (WmC. Brown)