The Spirit of Okinawan Karate: History, Tradition and Philosophy (Volume 1)