Author: Aoki Ken-ichi.