Rails up and running - Tate, Bruce A.; Hibbs, Curt; Carlson, Lance (O'Reilly & Associates, 2008)