The Twenty Precepts of Gichin Funakoshi: And other essays on the philosophy of Karate Do