Author: Nakayama, Seizen.