Beginning Groovy and Grails From Novice to Professional - Judd, Christopher M.; Nusairat, Joseph Faisal; Shingler, James (Apress, 2008)