Beginning Rails From Novice to Professional - Hardy, Jeffrey Allan; Carneiro, Cloves; Catlin, Hampton (Apress, 2007)