A Graphical Approach To Precalculus by Gary K. Rockswold, John Hornsby & Margaret Lial