Kernigan,
B.W. and Ritchie, D.M. The C Programming Language, Second Edition,
Prentice-Hall, Englewood Cliffs, NJ, 1988.
Knuth,
D.E. The Art of Computer Programming, volume 3: Sorting and Searching.
Addison-Wesley, Reading, MA, 1997.
Linderman, J.P. Theory and Practice in the Construction
of a Working Sort Routine. Bell System Technical Journal 63, 8 (October
1984), 1827-1843.
Manber, U. and Baeza-Yates, R. An Algorithm for String
Matching with a Sequence of Don't Cares. Information Processing Letters
37, 3(February 1991), 133-136.
Manber, U. and Myers, G. Suffix Arrays: A New Method
for On-Line String Search. SIAM Journal on Computing 22 (1993),
935-948.
McIlroy, P.M., Bostic, K.M and McIlroy, M.D. Engineering
Radix Sort. Computing Systems 6, 1 (1993), 5-27
Mehlhom, K. Data Structures and Algorithms 1: String
and Searching. Springer-Verlag, Berlin, 1984.
Mehlhom, K. Dynamic Binary Search. SIAM Journal on
Computing 6, 2 (May 1979), 175-198.
Munro, J.I. and Raman, V. Sorting Multisets and Vectors
In-Place. Proceedings of the Second Workshop on Algorithms and Data
Structures, Springer Verlag Lecture Notes in Computer Science 519 (1991),
473-480.