Step by step karate skills - Bradley, Dan (Hamlyn, 1987)