Author: Yamamoto, Kazushige.