Author: Naoyuki Yanagihara