Dane Cameron - A Software Engineer Learns HTML5, JavaScript and jQuery A guide to standards-based web applications (2013)