Shorinji Kempo, a form of Japanese martial arts, is rooted firmly in the principles of non-violence.Inspired by Buddhism, it offers an effective mode of defense, especially in the case of surprise ...