Javascript: the definitive guide - Flanagan,David (Shroff, 2002)