A systematic review of the literature focusing on codes over rings and rings acting on codes. Key features: Consolidates 20+ years of research in one volume; Reviews decomposition of quasi-cyclic codes under ring action; Evaluates the ideal and module structure of skew-cyclic codes; Supports applications in data compression, space time coding, code division multiple access, spread spectrum, and PAPR reduction.--