E-Z Pre-Algebra (Barron's E-Z Series)
"Looking for a comprehensive pre-algebra review? Then this may be just the book you want.  It builds the foundation of mathematics and geometry through eighteen chapters of mathematical knowledge needed to understand the language of math. Although this book is meant as a self-teaching manual, it could also be incorporated into a mathematics program as a stand-alone text or as a review for students enrolling in a high school or college algebra course.  A notable feature of the book is its flexibility.  It provides helpful preparation for anyone planning to take an algebra course."  Recommended --Mathematics Teacher