Author: Teruhiko Ito