DATA AND COMPUTER COMMUNICATIONS - WILLIAM STALLINGS (PRENTICE HALL OF INDIA, 1999)