Book is incomplete and full of errors, even simple errors where toString is in the code and not used properly and throws an error - he left off the "()". And we are supposed to learn from someone who can not use toString? The code from web site does not compile per book instructions. DO NOT WASTE YOUR MONEY on this, no matter what the paid-reviewers say. This is one of the worst written book, code fragments and no full listing of code. The site provides code that does not compile correctly with vague insrtuctions as if it were going to actual work. Stick with O'Reilly series. Please Ted Husted, find another profession..... ( I picked 1 star because zero was not an otpion)