Author: Asano, Haruyoshi.