The Rails way - Fernandez, Obie (Addison-Wesley professional Ruby series, 2008)