Author: Namikawa, Banri.