A revision of the text for graduate students who have already taken a first course. This text is for students of mathematics in the broad sense, not just for specialists in algebra. It stresses important applications and concrete instances of theory.