Author: Toyoda, Yasoyo.