Design and analysisof computer algorithms - Aho Etc (Pearson, 1974)