Algorithms - Johnsonbaugh, Richard (Pearson Education International, 2004)