Describir: Applied algebra, algebraic algorithms, and error-correcting codes :