Principles of Voice and Data Communications - Marcus Bates (McGraw Hill)