Author: Yanagi, Munemoto.