HTML5, JavaScript, and jQuery - Dane Cameron (Wiley, 2015)