Author: Oikawa, Atsushi.