“Discrete Mathematics for Computer Scientists and Mathematicians” by Joe L. Mott, Abraham Kandel is suitable for an introductory course in discrete mathematics in an undergraduate computer science and mathematics curriculum. It introduces the reader to logical and algebraic structures, combinatorial mathematics. While the basic content is mathematics, many applications are computer science oriented.