Programming JavaScript applications : [robust web architecture with Node, HTML5, and modern JS libraries] / Eric Elliott. Beijing [u.a.] : O'Reilly, 2014