Error correcting codes and finite fields - Pretzel, Oliver (Oxford applied mathematics and computing science series, 1998)