Silverstein, C.,
"A practical perfect hashing algorithm", in Goldwasser, M.H., Johnson, D.S., McGeoch, C.C. (ed.),
DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Data Structures, Near Neighbor Searches, and Methodology; Fifth and Sixth DIMACS Implementation Challenges, 59, 2002.
Google