The Math of Coding:Information,Compression,Error Correction,and Finite Fields [pdf]
www-users.math.umn.edu