Author: Nishibe, Tetsuichi.