Data Communications and Computer Network - Forouzan, Behrouz A (TATA McGraw-Hill Publishing Company Ltd., 2006)