Author: Teruzane Yamane