JavaScript : the definitive guide ; [activate Your web pages ; covers ECMAScript 5 & HTML5] - Flanagan, David (O'Reilly, 2011)