Designing with Javascript Creating dynamic Web pages - Heinle Nick (O'Reilly, 1997)