Active Java objected-oriented programming for the World Wide Web - Freeman, Adam (Addison-Wesley, 1996)