Author: Arata Kano;