Constructing Intelligent Agents with Java - Bigus, Joseph P. ((Professional Developer's Guide))