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