Computer network with internet protocols and technology - Stallings (Pearson/Prentice Hall, 2004)