Cameron, Peter J. Introduction to algebra / by Peter J. Cameron - 2nd ed. - new york Oxford 2008 - 342p.