A Course in Enumeration by Martin Aigner