Data Communications and Networking - Forouzan, Behrouz .A. (India Tata McGraw-Hill, 2004)