Applications of Algebra to Communications, Control,