An Introduction to Enumeration - Camina, Alan; Lewis, Barry (Springer London, 2011)