The Story of Cryptology - Craig Bauer (Taylor and Francis, 2021)