DATA & COMPUTER COMMUNICATION - WILLIAM STALLING (PENTICE HALL OF INDI, 2005)