Fundamentals of Web Developments by Randy Connolly and Richard Hoar, Pearson, 2nd Edition, 2018
Companion Web Sites: GitHub: https://github.com/rconnolly/funwebdev-2nd-codelistings CodePen: https://codepen.io/randyc9999/collections/public