Working classes data structures and alogrithms using C++ - Decker, Rick (PWS series in computer science, 1996)