Text this: Problem - solving approach to intermediate algebra