DATA STRUCTURES AND ALGORTHAM - V. , ALFRED, AHO and E., HOPCROFT (2009)