Author: Hideo Hosoki