Author: Fukami, Seizan.