Building web applications with Vue.js MVVM patterns for conventional and single-page websites - Steyer, Ralph (Springer, 2022)