Author: Hata, Masanori.