Author: Kobayashi, Hirobumi.