Author: Noboru Ito