Algebraic coding theory over finite commutative rings. ([2017])