Data Communications For Engineers by C G Guy