Author: Hirata, Akira.