Title: Elements of Algebraic Coding Systems