Author: Shibata, Mitsuhiko.