Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, 2009 (The MIT Press) - Standard reference for hash table theory, including average-case and worst-case performance analysis, hash function design, and various collision handling methods.
Mining of Massive Datasets, Jure Leskovec, Anand Rajaraman, Jeffrey D. Ullman, 2014 (Cambridge University Press)DOI: https://doi.org/10.1017/CBO9781139924801 - Provides a clear and comprehensive explanation of Locality-Sensitive Hashing (LSH) for approximate nearest neighbor search, detailing its methodology, applications, and the trade-offs between speed and accuracy.