The design and analysis of computer algorithms - Aho,Alfred V. (Delhi Pearson Education, 1974)