JavaScript for Web Developers : Understanding the Basics - Simon, Mark. (Apress L. P., 2023)