Sg Precalculus:Mathematics For Calculus by James Stewart, Sharon Stewart & Stewart/Redlin/Watson