The biggest problem for me with these books is that they NEVER really write them for complete beginners. The authors seem to slip in terminology without even realising it. I always use my parents as the barometer for this sort of thing, and I wish someone would create a book or website that would really take them through the basics.