Author: Kazuo Tabuchi