Modern JavaScript : develop and design - Ullman, Larry E. (Verfasser) (Develop and design, 2012)