ALGEBRA PLUS (click on the title to get started) A course in Elementary Algebra (and other mathematics) for the interested student
Eric G. Wagner Wagner Mathematics