Generating functions and their applications. - Francesca Uncini (2005)