The Essential Karate Book - Graeme Lund

The Essential Karate Book is an illustrated, informative guide to the techniques, philosophy and…