Algorithms", second edition, Addison-Wesley Publishing Company, ISBN (1988)

by R Sedgewick