Author: Kusaka, Hidenori, Yamamoto, Satoshi