The Busy Java Developer's Guide to Groovy - Everything You Ever Wanted to Know About Groovy to Get Stuff Done