Author: Ryoko Fukuyama;