Lectures on Generating Functions (Student Mathematical Library, V. 23)