Introduction to Algebra the Art of Problem Solving