TY - BOOK AU - Welsh,Dominic TI - Codes and cryptography SN - 0198532873 PY - 1988/// CY - Oxford PB - Clarendon Press KW - Cryptography KW - Ciphers ER -