This Second Edition presents enhanced explanations of key ideas as well as additional examples and problems. It also provides greatly expanded coverage of wireless communication, which has seen exponential growth since the release of the first edition.