Author: Kamo, Takehiko.