Constructing intelligent agents - Bigus, Joseph