Beginning Algebra with Mathzone by Donald Hutchison & Barry Bergman