Title: Data Structures & Program Design 3rd Ed