@cr1901 You might enjoy the 1988 book, A Commonsense Approach to the Theory of Error Correcting Codes by Benjamin Arazi