Block error-correcting codes: A computational primer - Xambo-Descamps, Sebastia (2003)