Network algorithmics an interdisciplinary approach to designing fast networked devices - Varghese, George, 1960- (Morgan Kaufmann, 2005)