I find that the Bible series are pretty good. But I don't go purely by one publisher. I read through several books on the subject, and pick the one, that makes the most sense to me. Plus I am a visual learner; and a lot of books don't show you code (that I can comprehend). So I MUST go through several books, before deciding on which one to buy.