The Joys of Hashing - Thomas Mailund (Springer, 2019)