Crafting rails applications expert practices for everyday rails development - Valim, José (The pragmatic programmers, 2011)