Discrete Mathematics For Teachers (Pb) by Jim Brawner & Ed Wheeler