Author: Maruyama, Yasuo.