Author: Bac Si Higano Harifusa.