Text this: Error control techniques in infinite rings and fields /