The Twenty Guiding Principles of Karate by Gichin Funakoshi | Menrva Books