I HATE THIS BOOK!
From the perspective of an instructional systems tech major and in which this book is used for instructional systems tech majors, this is not an effective book. It starts with the introduction chapter, which is nothing very outstanding, but then the next chapter is about the network layer already. It has this bottom-top approach in terms of the network hierarchy and that is not how one is preferred to learn about networks, unless one is already proficient about the concept of networks and this becomes just a guide.
The book also has this way of making things sound easy and funny at times but it is only trying hard to make some concept sound easy, which is even more frustrating. The metaphors used in the book to describe concepts are not at all effective.
So if ones a total techie then this book would make a lot of sense but thats about sums up the function of this book.