coding, cryptography and combinatorics - Feng, Kein (Birkhauser, 2004)