Learn Rails by Example - Michael Hartl - chapter 2 - scaffolding