Coding Theory and Cryptography [pdf] (ualberta.ca)