Precalculus : graphical, numerical, algebraic.
Demana, Franklin D.