JavaScript unleashed - Wagner, Richard (Sams, 1997)