Mainstreams of mathematics. - Fraleigh, John B.