Principles of computer networks and communications - Dumas, M. Barry (Pearson/Prentice Hall, 2009)