Beginning and Intermediate Algebra: Building a Foundation