Aho Alfred V. and Jeffrey D. Ullman [1983]. Data Structures and Algorithms. Addison-Wesley Reading Massachusetts.

Cormen Thomas H. Charles E. [2001]. Introduction to Algorithms 2nd edition. McGraw-Hill New York.

Knuth Donald E. [1998]. The Art of Computer Programming Volume 3 Sorting and Searching. Addison-Wesley Reading Massachusetts.

Pearson Peter K. [1990]. Fast Hashing of Variable-Length Text Strings. Communications of the ACM 33(6):677-680 June 1990.

Pugh William [1990]. Skip Lists: A Probabilistic Alternative to Balanced Trees. Communications of the ACM 33(6):668-676 June 1990.

Stephens Rod [1998]. Ready-to-Run Visual Basic Algorithms. John Wiley & Sons New York.