Author: translated by Saneaki Mushakoji