Understanding networked applications : - Messerschmitt, David G. (Morgan Kaufmann series in networking, 2000)