Fundamentals of data structures - Horwitz Ellis (1983)