Rick Clark analyses one of karate's simplest, yet most subtle, techniques, to allow the reader to learn how to evaluate variations and applications quickly and efficient.
Anticexlibris
75 down blocks : refining karate technique