Codes and cryptography - Welsh, Dominic James Anthony 1938- (Clarendon Press, 1988)