Agent mediated electronic commerce the European agentlink perspective (Springer, 2001)