Precalculus by David J. Ellenbogen & Judith A. Beecher