Data structures and algorithms in C++ - DROZDEK (PWS Pub., 1996)