Author: Murai, Takeshi.