Author: Yamada, Taira.