Algebra 1 : Groups, rings, fields and arithmetic.