JavaScript 2: Advanced JavaScript for web sites and web applications
City University London