Applied Combinatorics - Tucker, A. (John Wiley and Sons, 2006)