Don't think there is any one end all beat all book or dvd or website. I needed bunches of all of them to become passable, but i'm still working on it. Some guys just cover certain things better then others.