Author: Fukai, Hitoshi.