Grillet, Pierre Antoine Abstract algebra / by Pierre Antoine Grillet - 2nd ed. - new york springer 2007 - 669p.