Cryptology Yesterday, Today And Tomorrow by etc., Cipher A. Deavours & David A. Kahn