Tanenbaum Andrew S.

Computer Networks - 3rd - Prentice-Hall, Inc. 1996 - 813