Author: Suenaga, Minoru.