I agree for anything other than some basic things they are on the weak side. Not all the info is really on point but I think it's someplace to start for a newbie as far as introduction to the concepts. I think they are on the small end of some of the suggestions too.