The Design and Analysis of Computer Algorithms - Aho
15