Computer algorithms/C++ - Horowitz, Ellis (Computer science press, 1997)