Great currents of mathematical thoughts (New York Dover publication Inc., 1971)