Finite Mathematics by Soo Tan, Margaret L. Lial & Paul Long