JavaScript : the Definitive Guide - Flanagan, David (O'Reilly and Associates)