Title: Coding, Cryptography, And Combinatorics (Progress in Computer Science and Applied Logic, V. 23)