Applications of Algebra to Communications, Control, and Signal Processing by Nigel Boston