Author: Hiraide, Michio.