Author: Ihara, Aki.