Beginning Rails 6: From Novice to Professional - Somerville; Al Barazi, Rida; Carneiro Jr., Cloves; Gamble, Adam (Apress, 2020)