Author: Kajii, Hiroshi.