Author: Ayuo SATO