Mastering virtual teams strategies, tools, and techniques that succeed - Duarte