Provides a description of various methods to calculate or estimate the probability of undetected error, for the binary symmetric channel. This book considers a number of other channel models. It describes a number of protocols for feedback communication systems with methods for optimal choice of error detecting codes for the protocols.