JavaScript pocket reference - Flanagan, David (O'Reilly, 2002)