THE DESIGN AND ANALYSIS OF COMPUTER ALGORITHMS - Aho, A.V. (1974)