Update: The original winner did not respond to me after two emails in three days, so I have selected a new winner.
You may notice that the max generator number is showing 100. It was actually set to run for 46, which is less than the number of comments. That was due to a few "oops, forgot my email addresses," a couple of readers from outside the country (sorry Margot and Aparna!) and one lovely person who commented, but requested that the book be given to someone with food allergies.
Have a good week!