John S. Mallozzi
Iona College, Department of Computer Science, New Rochelle, NY
Introduction to algorithms
The C++ programming language (2nd ed.)
Fundamentals of Data Structures in C++