Computer networking - Rowe, Stanford H (Pearson/Prentice Hall, 2005)