Anytime you look for a sourcebook on a specialized topic such as Marine Biology, you want to make sure it covers all the groundwork. By that, I mean the full foundation of the field needs to be established. What Castro and Huber might lack in specifics, they make up for by encompassing the true nature of Marine Biology and what it entails.
For anyone new to Marine Biology, this is the book to go with. It is well structured and covers everything in an instructive, yet simple to understand manner. There are a plethora of illustrations, diagrams, and tables to help aid the reader, and the text is well placed. The information touches most everything, including the very nature of Marine Biology, the habitats involved, the diversity presented, and even man's impact on the stature of the subject. I have no complaints on the presentation, and any inexperienced learner should find themselves involved in a very fascinating subject.
For those already experienced in Marine Biology, there is still much included that will catch your eye. Although the text is obviously leant for beginning, I found myself quite interested in much of the text and enjoyed analyzing and recalling sections of the field that I hadn't dealt with or devoted time to for months or even years.
There are some weaknesses, but most are minor or insignificant. Because Marine Biology is such a diverse field, it is near impossible to include EVERYTHING the subject entails. This text leaves some intriguing (albeit small) parts out, but overall I did not feel cheated about what I might have missed. There was also little focus on evolutionary associations, but then again, this is designed for a beginner and I expected little in this regard.
Overall, one way or the other, I feel that Castro and Huber have really developed a text that is very nearly a "can't miss" in Marine Biology. I recommend it to anyone, from the newest pupil to the most experienced professor. The bottom line is that you WILL learn.