Combinatorics for computer science - Williamson, S. Gill (Dover Publication, 2002)