Top 940 professor hirotaka fujimoto auth PDF Book Page 40