COMPUTER COMMUNICATIONS AND NETWORKING TECHNOLOGIES - GALLO, MICHAEL A (SINGAPORE THOMSON LEARNING, 2005)