Discrete Mathematics for Teachers - Ed Wheeler; Jim Brawner (2010)