Data Structures, Algorithms, and Performance - Wood, Derick (Addison-Wesley Publishing Co., 1993)