Fundamentals of data structures - Horowitz, Ellis (Pitman, 1977)