Used price: $24.95
Collectible price: $37.06
Used price: $3.25
Buy one from zShops for: $5.00
List price: $18.95 (that's 30% off!)
Used price: $1.00
Collectible price: $4.24
Buy one from zShops for: $2.75
On the downside, the editor Victor Herbert sounds like a very angry skeptic that looks down upon anyone that contributes to the field of nutrition that does not have a "M.D., F.A.C.P" after their name. According to him, even PH.D's are "quacks" (a term by the way which he grossly overuses throughout the book).
I was looking for a unbiased, non-fad, non-hype book on nutrition and what I found was a complete one-sided story that could have been written by Olvier Stone - trying to expose all nutrition's misinformation like...
- Don't beleive any advice about nutrition unless it comes from an M.D. - Organic foods and Health stores are a scam - Vitamin supplements are completely worthless and do nothing - Processed foods are just as good as natural foods
.. the list goes on. Herbert makes claims that he does not back up, with the exception of a few references to his own books that he wrote. This is like a hacker using several computers to hide where they are really coming from.
If you are one that has enough common sense to block out the biased opinion and learn from the facts, then this book is useful. However I am sure there are better choices out there for some good facts.
The book is in three parts: Part I: Nutrition is explained in detail so that the reader understands what a macronutrient (fat, protein and carbohydrates) and micronutrient (vitamins and minerals) is. Part II: Nutrition and its importance to aging and gender is explained, everything from infants to geriatrics. Part III: Nutrition as it relates to chronic and acute illnesses is explained. Every manner of illness is covered (I learned the most from the section on kidney ailments).
I highly reccommend this book. If you have very little or no understanding of nutrition, Understanding Nutrition (by Ziff Davis press) is a very good introduction to nutrition and explains it in very easy terms. I read that book first and nutrition became very easy to comprehend. Stay healty!!
List price: $39.99 (that's 30% off!)
Used price: $2.99
Buy one from zShops for: $3.95
The topic, "The C++ Perspective", in my opinion, doesn't make much sense. There are some minor errors in the book, but to correct them is not a problem.
To sum up, if you want to know a little more than tutorials, try this one; if you want to dig into .net framework, maybe Jeffrey's Applied MS .NET Framework Programming or some il books.
List price: $39.99 (that's 30% off!)
Used price: $27.19
Buy one from zShops for: $25.90
However, there are a lot of typos, a lot of fluff, explanations are sometimes very poor, and organization is pretty bad.
It hasn't been very thoroughly proofread. Take this for example: "Abstract classes are also, by definition, virtual methods..." Still not sure how a class can be a method. There are a lot more like this, but re-reading the paragraph you can generally figure out what they're talking about.
By fluff, I mean that they do things like give an example of operator overloading for each and every unary operators (come on, do I need an example for unary plus AND unary minus?) Or how to cause about 6 different exceptions (OutOfMemory, StackOverflow, NullReference, etc) and how to catch each one. It's a good way to pad the page count, that's about all.
The overall organization of the book doesn't make it a very good read, either. It really skips around a lot. For example, talking about overloading members and virtual members BEFORE talking about classes seems like a poor choice to me if you're really aiming to help novice programmer.
It claims to be written for novice and experienced developer alike, but I'm not sure it makes a great first book on .NET. Although, if you are a veteran programmer, you'll fly through the first 11 chapters since they are written more so for the novice.
If you already know VB.NET and want to transition to C# (like I'm doing) then this book will get you up and running with all of the important things. However, the WROX books have gotten some good reviews on newsgroups, so I might give those a try instead.
Another qualm I have with this book is it is too much "what" with very little "why". It pays very little attention to best practices. For example, it will tell you how to implement an interface, but what are the best ways to implement an interface. Granted this gets into more esoteric OO design concepts, but still, give me some ideas on HOW to do stuff, not just WHAT I can do. Most other programming books have more of this HOW kind of discussion.
Finally, there are the annoying typos. It clearly shows that this book was just thrown together. The quality just isn't there.
I can't recommend a specific alternative, but go with something that has better reviews.
***********************
OK - I'm revising my review as of 5/21/03. The above review still holds, BUT I have now read 2 other C# books, and to my utter astonishment, they are worse. So - this is the best book I have found yet, though it has some serious issues, as I mention above.
Used price: $24.98
Buy one from zShops for: $26.99
On a more positive note the examples that the book gives are abundant and could serve as a starting point for your own development.
Used price: $14.95
Collectible price: $21.18
Buy one from zShops for: $16.50
In summary I believe that reading this book will serve only to make one 'dangerous' not proficient in COM+ development using C#.
Used price: $24.00
Buy one from zShops for: $26.99
Many examples are not adequate at all. Some of the logics in the examples are so bad, I couldn't see why the author added these to the book. They rather confuse you than helps you understanding the concepts behind C#.
I am sorry but it does look like a rough draft rather than a finished book.
While there is no perfect C# book out there yet, there are better books than this one. My recommendations are:
If you a beginner definitely buy Archer's book "Inside C#"
If you have a C++ or Java background buy Gunnerson's "A Programmer's Introduction To C#" (be sure to get the second edition) or Liberty's "Programming C#".
If you want a comprehensive book and can afford only one by Troelsen's "C# and the .NET Platform", if you can afford two buy this book and Troelsen.
To have all you need to fully understand the .NET Framework it's absolutely essential to have a collection of books that cover every single topic in detail and they are appearing now.
If you want to save money and buy a good introduction especially about C# or you are an experienced programmer that ventures out to .NET and C# for the first time then it could be a good purchase, otherwise it's better to focus on the topics you are looking for and buy more specialized publications. A professional programmer could find it a little superficial in some parts and due to the usual hurry of Wrox Press to be first on target a little disjointed in others.
List price: $25.00 (that's 30% off!)
Used price: $1.64
Buy one from zShops for: $1.45
Now, if I could just get my hands on the C# compiler...
A MUST read for ANY Java developer who is willing to sacrifice a few hours of reading time, in exchange for a programming language with the speed, power, scalability, and compatibility that Sun has shielded us from. (Not all developers are idiots. We CAN handle power) I originally thought that "Presenting C#" did a lame job of introducing the "unsafe" conditionals in C#, which allow access to raw memory and pointer conventions, but I soon realized that this was done for a reason. If you want to use pointers in C# and the NGWS-COM interoperability will not do, a programmer that is capable of using pointers "safely" will know where to look...
The ability to create cross platform applications, in ANY programming language is something the IT industry has been longing for...And although Microsoft's J++ language doesn't suffer any of Java's short-comings due to "delegates", its clear to me that C# will be J++'s replacement and the preferred language for the NGWS system.
List price: $49.99 (that's 30% off!)
Used price: $23.79
Buy one from zShops for: $19.98
WHAT I HAVE TO SAY: Eh. This book definitely doesn't talk down to developers with a medium level of experience, but it doesn't really spend all that much time on any one topic. Maybe I'm dense, but I still haven't caught on to its explanation of Delegates. This might be better for an Advanced Beginner than an Intermediate Programmer. This being my first C# book, I'm guessing it is middle of the road. I'm moving on to Petzold's Programming Windows with C#.