Algorithms in C++ - Sedgewick, Robert 1946- (Addison-Wesley, 1992)