Constructing intelligent agents with Java - Bigus, Joseph (USA John Wiley & Sons, 1998)