Intermediate Algebra: A Guided Approach