Author: Teraoka, Sadaaki.