Data structures and algorithm Analysis in C++ - Weiss, mark Allen (New Delhi Dorling Kinderà)