Precalculus by David Cohen, Theodore Lee & David C. Cohen