Algorithms And Data Structures door Richard Johnsonbaugh & Marcus Schaefer