Precalculus by Jogindar Ratti, Marcus McWaters & J.S. Ratti