A general error-correcting code construction for run-length limited binary channels
single error-correcting run-length limited code
scientific article