A Short Course In Discrete Mathemat by S. Gill Williamson & Edward A. Bender