Author: Kanō, Hiroyoshi.