Title: Algebra, a Modern Approach 1