Sedgewick, Robert Algorithms in C++ - 3rd ed. - Singapore Pearson Education Asia 2001 - xix, 716 p. Dewey Class. No.: 005.133 S27A