Author: Shimura, Gorso Taniyama, Yutaka,