Applied combinatorics - Tucker, Alan (1995)