Discrete Mathematics With Cryptographic Applications: A Self-Teaching Guide to Unlocking the Power of Advanced Concepts and Computational TechniquesMercury Learning and Information