Author: Norihiro Yagi
Alternate names: norihiro Yagi