Design of Hashing Algorithms (Lecture Notes in Computer Science)