Covers multiuser detection and multiuser decoding. This book provides the reader with tools for the design and analysis of joint detection and joint decoding methods. It emphasizes on practical implementation aspects and modern iterative processing techniques for systems both with, and without integrated error control coding.