Beginning Ractive.js - Alex Libby (Springer, 2017)