Prof. B. H. Hasegawa (auth.)