Ruby on rails tutorial : learn web development with rails 4th ed - Hartl, Michael. (Addison-Wesley, 2017)