Agent Systems, Mobile Agents, And Applications by David Kotz