Error-Correcting Linear Codes by Michael Braun, Anton Betten & Harald Fripertinger