Computer Networks, 3rd Edition, chapter 4 (1996)

by A S Tanenbaum