Programming for Absolute Beginners : Using the JavaScript Programming Language - Bartlett, Jonathan (Berkeley, CA Apress L. P., 2022)