Applied combinatorics - Tucker, Alan (Wiley & Sons, 2002)