Object-Oriented Data Structures Using Java - Dale, Nell (Jones and Bartlett)