Karate: Basic Concepts and Skills by Charles Roy Schroeder | Menrva Books | MenrvaBooks