This excellent collection of papers will provide great one-stop shopping to those working in the evolving world of network research. It may very well become a standard resource for the growing number of courses on networks now beginning to pervade curricula. Indeed, a current difficulty in teaching such a course is that there are no good texts, and a quick look around the Web reveals that almost all these courses are taught using research papers, many of which ...