Author: KAGAMI, YAMAMOTO, FURUYA