Algorithms - Robert Sedgewick (ADDISON WESLEY New York, 1988)