Author: Jun-ichi Satoh