Author: F. Makino