• To get a firm grip on the basics (and for a great price) check out http://www.trainingspot.com

    It has couple free videos but if you subscribe for a 3 month subscription $39.95 you can download all the videos offline and view at will...