Hashing Techniques: A Survey and Taxonomy
The C programming language