Author: Sato, Hirobumi.