THEORY &PROBLEMS OF DATA STRUCTURES - LIPSCHUTZ - SEYMOUR