Computer Networks - "Tanenbaum, Andrew S." (Prentice-Hall International, Inc., U.S.A, 1996)