Walk through combinatorics : an introduction to enumeration and graph theory - Bona, Miklos (World Scientific, 2002)