Author: Kageyama, Osamu.