Okinawan Karate Teachers, Styles and Secret Techniques by Mark Bishop