JavaScript: Complete concepts and techniques - gary B Shelly ...[et al.] (Course Technology, 2001)