Author: Nagano, Tameyoshi.