Algorithms - "Sedgewick, Robert" (New York, 1988)