Author: Tanihara, Osami.