THE DESIGN AND ANALYSIS OF COMPUTER ALGORITHMS by AHO ...ULLMAN , 1975