Discrete Mathematics for Computing by Peter Grossman. - Grossman, Peter (Palgrave Macmillan, 2009)