Constructing intelligent agents using JAVA - Bigus (Professional developer's guide series, 2001)