Author: Takase, Takemichi.