Introduction to data communications and networking - Forouzan, Behrouz (WCB/McGraw-Hill, 1998)