Precalculus by Warren W. Esty