Author: Kiyama, Takeharu.