Working through the scripts in the upcoming second version of Groovy in Action.