Textbook

D.G. Messerschmitt, Understanding Networked Applications: A First Course, Morgan Kaufmann Publishers, 1999.

You can buy the book from local bookstores, or online:

Amazon.com associates program, with some of the revenue supporting SIMS student organizations

You can also buy from Amazon.com without supporting student organizations

Borders.com

BarnesandNoble.com