Foundation Training has a massive following and is used by professional and Olympic athletes worldwide. There are certified instructors across the globe that can help you with your specific needs. There are books, DVDs, etc. Check out their website for sure.