The International Okinawan Goju-Ryu Karate-do Federation
Dragon Society International
Basic Japanese Language Vocabulary
Budo Belts and Ranks: The Forgotten Symbolism
GAIN: