Craig Hemke is a favorite. Here he explains a few things for us https://www.youtube.com/watch?v=DLFTySeHGvw&list=WL&index=4 hemke video