Design And Analysis Of Computer Algorithms - Aho(Alfred V) ;Hopcroft(John E) (1999)
20