Chapter 12: The Browser Object Model