Author: Aoyagi, Masanori.