Author: Hayasaka, Akihiko.