Principles of computer networks and communicarions - Dumas (Pearson Education,Inc., 2008)