Author: Sato, Hiroaki, 1942-