Intelligent Agents Theory And Practice