How about John Walkenbach's books? I am attempting to learn from there, but I am finding that his code examples could be more descriptive.

He gives the syntax, but then seems to have a very muddy description of real world applications for the syntax.