Author: Nishioka, Takeyoshi.