Text this: Applied algebra, algebraic algorithms, and error-correcting codes :