Data Structures, Algorithms, and Software Principles - Thomas A. Standish (John Wiley & Sons)