Introduction to modern algebra and analysis - Crouch, Ralph (New York Holt, Rinehart & Winston, 1966)