Agile web development with rails a pragmatic guide - Thomas, Dave; Heinemeier Hansson, David (The pragmatic programmers, 2006)