Data structures and Algorithms - Alfred V Aho (Nil)