As I see it today the theoretical understanding TCP/IP is one of the most important aspects of education to anyone in the networking field. This books provides the principles of TCP/IP in its purest form.Different implementation may add or change options but the base will always be the same and this book provides an in-depth(no too deep though) look at that base.

Like many people out there, I've been using computers for decades, and while I've dabbled with Photoshop over the years to do layer-based image touch-ups, enhancements, resizes, and related simplistic tasks (making tape/CD covers, greeting cards, etc.), I've never taken the time to work through a book to learn the other features of the program.Adobe Photoshop CS Classroom in a Book (CIAB) is a worthwhile starting point for users who know how to use their computers, but might only know how to use some of the functions of Photoshop. This book spends most of its time on layers, masks, pen tools, and webpage basics (slices, animation, and image maps). I found the pen tool chapter to be the most useful, since I had never really understood how vector-based drawing worked, and I am now eager to learn the basics of Adobe Illustrator CS as well.The webpage chapters are also good for those who have lots of ideas in their mind about how their webpage should look, but don't have intuitive tools to do it. ImageReady CS (included with Photoshop CS or Adobe Creative Suite) makes creating precise web graphics, image maps, etc. almost too easy.I found several errors in the book that occur in later chapters, but none of them prevented me from completing the lessons. There are some spelling, grammatical, and formatting errors throughout the text. However, these will not prevent the average user from running into roadblocks. The biggest error occurs in Lesson 15, where the image references in the sample HTML file do not correspond with the actual image filenames. Basic HTML/text editing can fix this, but as an official Adobe product, this should have been found before duplicating the CD-ROM which accompanies this book.Otherwise, the lessons are presented well and are very easy to follow. The text is clear and easy on the eyes. I was able to complete all 20 lessons in about 4 days. To get the most out of this book, it would be wise to complete a lesson, and then apply what you learned to your own project to help with retention of the material.Overall, a good first step to other more in-depth texts. I'd like to see full-color in future installments, as well as more detailed descriptions on why certain selections and options are chosen. Also, I think the monitor and color calibration chapters should be moved to an earlier part of the book. It's odd that these are the last topics covered, especially since topics like levels and color correction precede it.

Another javascript book, where the author has shown they're not up to the job, I do not own the book, having only perused it, but I've seen lots of people who have read the book and come away deeply confused about how to author scripts due to the authors insistence on "Browser Detection" based on the User or Distributor definable UserAgent strings. This is completely unsafe and should never be used. Please choose another javascript book to learn client-side javascript programming.

It's obvious that one author wrote the SQL sections of this book, and the other author wrote the Forms sections. The SQL sections are from Mr. Couchman's Oracle DBA Exam Guide, and he hardly rewrote them at all - that's too bad, because the DBA Exam Guide is getting terrible reviews. On the other hand, the Forms sections in this book are written in a different, much clearer style. The Forms sections make this book worth buying. If you are using Developer 6i, you should get the newer "OCP Building Internet Applications I & II Exam Guide" - that contains the same Forms sections, but updated for Developer 6i. ...