Reading list:  JavaScript: The Definitive Guide