Essential basics of karate in depth : the building blocks to successful karate training /
Tomiyama, Keiji,author.
Karate