Precalculus by Mary Murphy, Marsha Davis & Judy Flagg Moran