Fundamentals of data structures - Horowitz E; Sahni S; Horowitz E; Sahni S