Computer Networks, 3rd edition (1996)

by A Tanenbaum