Full Stack JavaScript By Gabriel Dayley & Thomas A. Valletta https://tvalletta.github.io/fullstackjs/