SpringinActionbyCraigWallsandRyanBreidenbach#Paperback:650pages#Publisher:ManningPublications;2edition(August16,2007)#Language:English#ISBN-10:1933988134#ISBN-13:978-1933988139