Author: Hiraoka, Masahiro.