Robert Sedgewick

Algorithms In C++ - New Delhi McGraw Hill 2003 - 104