The Interactive Computing Series (McGraw-Hill/Irwin, 2002)