Author: Sadanatsu Anda;