Chapter17 of clean code
Will paginate and kaminari
Eloquent Ruby chapter 4 - Find The Right String with Regular Expression
Mediator Design Pattern