Author: Kuramochi, Yasuo.