An introduction to computer networking - Mansfield, Kenneth C (New Delhi Pearson Education Asia, 2003)