By Keijo Ruohonen Mathematical Cryptology [Paperback]