Finite Mathematics And Applied Calculus by Stefan Waner & Steven Costenoble