The Theory of Hash Functions and Random Oracles - Arno Mittelbach, Marc Fischlin (Springer, 2021)