Author: Taguchi, Shigeaki.