THE DESIGN OF DYNAMIC DATA STRUCTURES - Overmars, Mark H. (Lecture notes in computer science, 1983)