Business data communications - Forouzan, Behrouz A (McGraw-Hill Forouzan networking series, 2003)