Data structures, algorithms and performance - Wood, Derek (Addison-Wesley Publishing Company, 1993)