Computer science 2 principles of software engineering data types and algorithms - Walker, Henry M (Scott Foresman, 1989)
Includes index.