I want a good textbook covering elemenents of discrete mathematics Average level.Im a mathematics undergraduate so i dont want it to be towards Computer science that much.Interested in combinatorics and graph theory .But also covering enumeration and other stuff.One book i found is https://www.amazon.com/Elements-Discrete-Mathematics-C-Liu/dp/0071005447 .

  • 1
    $\begingroup$ I think the book you have found is one of the best choices. There is also a greek translation available at bookstores. $\endgroup$
    – KonKan
    Commented Sep 17, 2016 at 17:48
  • $\begingroup$ "Concrete Mathematics" provide some practical methods. $\endgroup$ Commented Sep 17, 2016 at 18:05
  • $\begingroup$ Ken Rosen's Discrete math book is thorough and Ken writes good explanations. The book has a phenomenal amount of exercises, which I think is its chief feature. $\endgroup$
    – B. Goddard
    Commented Sep 17, 2016 at 18:06

2 Answers 2


For a math major I strongly recommend Edward A. Scheinerman, Mathematics: A Discrete Introduction; it’s well written, and it’s definitely aimed at math majors, not computer science majors. The book by Kenneth Rosen is exhaustive, but it’s aimed more at computer science majors and is not, in my opinion, all that well written; much the same goes for the one by Richard Johnsonbaugh. Susanna S. Epp, Discrete Mathematics with Applications, is well written and does a decent job of targeting both math majors and computer science majors and is probably a little easier than the Scheinerman for someone who is encountering abstract mathematics and proofs for the first time.

  • $\begingroup$ @BrianMScott: Nice references! (+1) $\endgroup$ Commented Sep 18, 2016 at 14:37

The Book of Proof is a free PDF that is fairly good and easy to read, lots of examples. 'Discrete Mathematics with Graph Theory' By Goodaire and Parmenter may have what you're looking for and is decent, however, I feel it's too much of a 'light read' and the authors' humour is questionable. But there are lots of examples and practice problems with worked solutions.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .