Read it earlier, was very interesting. Personally, generating functions are one of my favorite parts of mathematics as it is an almost perfect method (a bit bashy) of algebrizing some combinatorics questions, and is a very powerful trick. I'm not sure there's really a theme, since it's nonfiction, and there isn't really any bias since it's mathematics, so... Anyways, I really enjoyed it, so five stars out of five for not making the subject too confusing.