Most books on TCP/IP are several volumes and contain overwhelming amounts of information. Forouzan has written a relatively short book on TCP/IP, which covers the most important protocols. This more concise book makes it ideal for use in a Networking course in conjunction with another book, as well as a stand alone text for a TCP/IP course.
Some of the excellent pedagogy in this text includes a summary of every chapter, Practice Sets (Multiple Choice and exercises), Examples, and many figures. Additionally, this text is supported by a web site which includes Transparency Masters.