David Flanagan JavaScript: The Definitive Guide - 6th ed. - USA O'REILLY 2011 - iv;1098 ISBN: 9780596805524