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 Sep 17 '16 at 17:48
  • $\begingroup$ "Concrete Mathematics" provide some practical methods. $\endgroup$ – Canis Lupus Sep 17 '16 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 Sep 17 '16 at 18:06

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$ – Markus Scheuer Sep 18 '16 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.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.