The Theory of Hash Functions and Random Oracles - Mittelbach (Springer International Publishing, 2021)