Author: Nitta, Yoshiyuki.