Author: Arakawa, Hirokazu.