Applied Combinatorics
"...a well-structured text that addresses a broad range of topics... It is well presented, written clearly and easy to follow."  (Times Higher Education Supplement, November 2007)