JavaScript the definitive guide - Flanagan David (O'Reilly, 1998)