I bought this book on a few reviews and the price of the book. What it offers is sadly not able to run. I mean, I downloaded the source from the publishers' site, and that ran fine. However, I compared it to my hand-typed version (following the books' examples) and my program is a mirror image (it seems to me, anyway) of the authors' code. However, it continues to give me an error on something that already has a value, and it reports it as having a 'null' value.And this is just the first program in the first chapter of the book. I'm sorry, but if you are going to put code in a book, please make it ALL consistent with every other part, there were a few places where the compiler warned me about some names not being defined because the author got lazy and put an abbriviated name in for another variable or procedure.I will continue to read this book and try to code it, but I will be wary of other programming books that come from this publisher.