Cryptography, information theory, and error-correction - a handbook for the 21st century. - Aiden A. Bruen; Mario A. Forcinito (Wiley, 2005)