Discrete mathematics an introduction to proofs and combinatorics - Ferland, Kevin K. 1969- (Houghton Mifflin co., 2009)