Understanding Algebra

The Understanding Algebra site provides a full algebra textbook by James W. Brennan for free online. It has nine chapters covering: Numbers of Arithmetic, Intro to Algebra, Word Problems, Graphing and Straight Lines, Systems of Linear Equations, Polynomials, Rational Expressions, Exponents and Roots, and Quadratic Equations.
Link to resource