Knowledge management in virtual enterprise. A small business perspective