Benjamin, A. T. (2009). Discrete Mathematics. The Great Courses. Print
The Basic Rules of Counting. Retrieved from http://www.cut-the-knot.org/arithmetic/combinatorics/BasicRules.shtml
http://www.inf.ed.ac.uk/teaching/courses/dmmr/slides/14-15/Ch6.pdf
https://people.cs.pitt.edu/~milos/courses/cs441/lectures/Class16.pdf