Karate: For beginners and advance - Murat, Richard (New Delhi Atlantic Publishers, 2005)