Author: Hori, Takenosuke.