Precalculus a self-teaching guide - Slavin, Stephen L. (Wiley, 2001)