Data networks - Bertsekas, Dimitri; Gallager, Robert (1996)