Precalculus : mathematics for calculus : metric version - Stewart, James (Cengage Learning, 2015)