Elementary And Intermediate Algebra by Mark Dugopolski