Introductory Analysis by Richard J. Bagby