Author: Ryozo Ooka