Author: Translated by Jean Connell Hoff Genda Yuji