Introduction to analysis and abstract algebra - Hafstorm, John Edward (W. B. Saunders, 1967)