Abstract algebra - Herstein, Israel Nathan 1923-1988 (Macmillan, 1990)