Author: Takada, Hiroshi.