JavaScript : a beginner's guide - Pollock, John (McGraw-Hill, 2010)