Pro Cryptography and Cryptanalysis - Marius Iulian Mihailescu, Stefania Loredana Nita (Springer, 2021)