Business data communications - William Stallings (Pearson Education (Singapore), New Delhi, 2001)