Interactive Programming for the World Wide Web with JavaScript by Craig D. Knuckles (Paperback, 2000)