Mainstreams of mathematics - Fraleigh, John B (Addison-Wesley, 1969)